#pragma once
#include <string>
#include <vector>
#include "Item.h"
#include "Room.h"

class Room;

class Player
{
    public:
        Player();
        void attacked(int attackingStrength);
        bool isAlive();
        int getAttack();
        void attackMonster(std::string);
        std::vector<Item> getInventory();
        int getArmor();
        virtual ~Player();
    protected:
    private:
        Room* currentRoom;
        int getHealth();
        int attack;
        std::vector<Item> inventory;
        int armor;
        int health;
};
